package com.yixin.hospital.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.yixin.hospital.common.ApiResult;
import com.yixin.hospital.entity.bo.PageInfo;
import com.yixin.hospital.entity.domain.ReturnPaid;
import com.yixin.hospital.entity.dto.req.returnpaid.ReturnPaidReqDto;
import com.yixin.hospital.entity.vo.ReturnPaidVo;

import javax.validation.Valid;

/**
* @author Administrator
* @description 针对表【paid(欠款表)】的数据库操作Service
* @createDate 2025-06-30 00:18:17
*/
public interface ReturnPaidService extends IService<ReturnPaid> {

    ApiResult<PageInfo<ReturnPaidVo>> getCurVisitAmount(int currentPage, int pageSize, Long deptId, Long workAddressId, Long jobOfficeId, String guidanceCode, Integer status);

    ApiResult<?> returnPaid(@Valid ReturnPaidReqDto paidReqDto, String userName);
}
